.js-posts-container {
  clear: both;
  margin: 3px;
}
.js-post-template, .js-post-left, .js-post-right, 
.js-post-top, .js-post-bottom, .js-post-center 
{ font-size: 11px; margin: 5px 0px; padding: 0px; display: none; cursor: pointer; }

.js-post-template .js-post-body, .js-post-left .js-post-body, .js-post-right .js-post-body { display: inline; }

.js-post-template:hover, .js-post-left:hover, .js-post-right:hover, 
.js-post-top:hover, .js-post-bottom:hover, .js-post-center:hover 
{ font-size: 11px; margin: 5px 0px; padding: 0px; background-color: #e2e2e2; color: #777777;}

.js-post-template h3, .js-post-left h3, .js-post-right h3, 
.js-post-top h3, .js-post-bottom h3, .js-post-center h3 
{ font-size: 13px  !important; }

.js-post-template h4, .js-post-left h4, .js-post-right h4, 
.js-post-top h4, .js-post-bottom h4, .js-post-center h4 
{ font-weight: normal; font-size: 11px !important; background-color: transparent; padding: 0px; }

.js-post-template .js-post-thumb { margin: 3px; overflow: hidden; float: left;}
.js-post-template .js-post-thumb img { max-width: 80px; height: auto; z-index: 2; position: relative; }

.js-post-left { }
.js-post-left:hover { }
.js-post-left h3 { }
.js-post-left h4 { }
.js-post-left .js-post-thumb { margin: 3px; overflow: hidden; float: left; }
.js-post-left .js-post-thumb img { max-width: 80px; height: auto; }

.js-post-right { }
.js-post-right:hover { }
.js-post-right h3 { }
.js-post-right h4 { }
.js-post-right .js-post-thumb { margin: 3px; overflow: hidden; float: right; }
.js-post-right .js-post-thumb img { max-width: 80px; height: auto; }

.js-post-top { }
.js-post-top:hover { }
.js-post-top h3 { }
.js-post-top h4 { }
.js-post-top .js-post-thumb { margin: 3px; clear: both; }
.js-post-top .js-post-thumb img { width: 100%; margin: 0px auto; }

.js-post-bottom { }
.js-post-bottom:hover { }
.js-post-bottom h3 { }
.js-post-bottom h4 { }
.js-post-bottom .js-post-thumb { margin: 3px; clear: both; }
.js-post-bottom .js-post-thumb img { width: 100% !important; margin: 0px auto !important; }

.js-post-center { text-align: center;}
.js-post-center:hover { }
.js-post-center h3 { font-size: 15px !important; }
.js-post-center h4 { }
.js-post-center .js-post-thumb { margin: 3px; clear: both; }
.js-post-center .js-post-thumb img { width: 100% !important; margin: 0px auto !important; }

.clear { clear: both; }